"""
生成器：
生成器是简化版的迭代器，用于生成序列，
用"yield "而不是"return"来返回值。生成器自动实现了迭代器协议。
"""


def num_gen():  # 调用的是迭代器的next方法
    yield 1
    yield 2
    yield 3
    yield 4
    yield 5
    yield 6
    yield 7


for a in num_gen():
    print(a)
